Presentation: Tweet"Can your Service survive a Cold Start? (Sadly - probably not)"
Cold-starting a cloud service is a lot trickier than it sounds. It can include sequencing system services, warming caches, and preloading accounts, and this before you even get to the point where you need to throttle the firehouse of API calls from your customers - all of whom are now frantically hitting your system. Even worse, the last time you actually did a cold-start was a few order of user-magnitude ago, and even then at 2AM on Xmas morning. You don't know it yet, but that process Will Just Not Work at 2PM on a cold february wednesday.
Join me as I take you through the world of queueing theory, back-pressure, load-ramping, and tactical avoidance, things that most people should be architecting into their services, but aren't.
Talk objectives
Hammer home the point that it isn't enough to build your system so that it can't fail. You need to develop it so that you can recover - from scratch - when it does fail!
Target audience
Anyone that has built a "cloud" service, or, heck, anyone that uses a hosted service...